#include <sys/stat.h>
#include <stdlib.h>
#include <errno.h>
#include <stdio.h>
#include <sys/time.h>
#include <sys/times.h>

// 手动实现缺失的系统调用函数（空实现）
void _exit(int status) {
    while (1); // 死循环，避免程序退出（裸机无进程退出概念）
}

int _kill(int pid, int sig) {
    errno = EINVAL;
    return -1;
}

int _getpid(void) {
    return 1; // 裸机环境下返回固定值即可
}

// 若后续还有其他类似错误（如 _write、_read 等），可继续添加空实现：
ssize_t _write(int file, const void *ptr, size_t len) {
    // 若未重定向 printf，可能需要实现此函数（或留空）
    return len;
}

ssize_t _read(int file, void *ptr, size_t len) {
    return 0;
}